Dictionary
Churchill Falls
geographical name
Definition of CHURCHILL FALLS
waterfall 245 feet (75 m) high Canada in W Labrador in Churchill River
Variants of CHURCHILL FALLS
Churchill Falls or formerly Grand Falls
ADVERTISEMENT
Learn More About CHURCHILL FALLS
ADVERTISEMENT
Seen & Heard
What made you want to look up Churchill Falls? Please tell us where you read or heard it (including the quote, if possible).